Skip to content
Merged
Show file tree
Hide file tree
Changes from 45 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
b7d8e5c
Files to modify for the shop, exemple fireball
Littlemen07 Jul 20, 2026
4e44c81
continuing
Littlemen07 Jul 20, 2026
c9d52f7
IGNIS
Littlemen07 Jul 21, 2026
ded63be
ignis 2
Littlemen07 Jul 21, 2026
0ff9a19
wip
Littlemen07 Jul 22, 2026
26da7de
firebolt ok, wip on orb (need slow)
Littlemen07 Jul 22, 2026
38514a5
speel speed + wip orb
Littlemen07 Jul 23, 2026
78bd482
wip orb
Littlemen07 Jul 23, 2026
f000c71
Orb
Littlemen07 Jul 23, 2026
c110acd
Rune wip (explosion to change)
Littlemen07 Jul 23, 2026
5fb4ee4
read todo
Littlemen07 Jul 23, 2026
3e4584c
runes
Littlemen07 Jul 24, 2026
cc25db2
Update rune_spells.yml
Littlemen07 Jul 24, 2026
3bf42d8
suit WIP
Littlemen07 Jul 24, 2026
5615628
CHANGE HELMET SPRITE
Littlemen07 Jul 24, 2026
0e83f7b
Suit
Littlemen07 Jul 25, 2026
426883a
wip animated robe + orb resprite
Littlemen07 Jul 25, 2026
263bba0
robe sprites final?
Littlemen07 Jul 26, 2026
a92c395
firearrow
Littlemen07 Jul 26, 2026
7289e2c
final before microbalancing
Littlemen07 Jul 26, 2026
dc43628
admeme for now
Littlemen07 Jul 26, 2026
95a6b22
WIP freeze rune
Littlemen07 Jul 27, 2026
bdd92bb
PROGRESS ON FREEZE RUNE
Littlemen07 Jul 27, 2026
eea76b6
rune good enough ig
Littlemen07 Jul 28, 2026
aec3f30
Frozen tome wip
Littlemen07 Jul 28, 2026
b818a03
Tome wip 2
Littlemen07 Jul 28, 2026
842ce05
sound
Littlemen07 Jul 29, 2026
0999d12
frozentome finished
Littlemen07 Jul 29, 2026
41485dc
SUMMONING
Littlemen07 Jul 30, 2026
953c54e
ice sculpture
Littlemen07 Jul 31, 2026
deae8e0
fixes
Littlemen07 Jul 31, 2026
a6bef31
fixes and sprites
Littlemen07 Jul 31, 2026
01cf136
glare
Littlemen07 Aug 1, 2026
f6575db
ice shard
Littlemen07 Aug 1, 2026
a21cd7a
iceorb wip
Littlemen07 Aug 2, 2026
ae20c62
ice orb done + resprite shard
Littlemen07 Aug 3, 2026
88afbef
ice pillars
Littlemen07 Aug 3, 2026
2f6407e
Eruption v1
Littlemen07 Aug 3, 2026
9c45e32
some changes and fixes
Littlemen07 Aug 5, 2026
b85276b
sprite change suit
Littlemen07 Aug 5, 2026
82cf833
cleanup
Littlemen07 Aug 5, 2026
3b09881
fixes again
Littlemen07 Aug 5, 2026
9e10f49
Merge branch 'starlight-dev' into WIZARD
Littlemen07 Aug 5, 2026
968541a
fixes 3
Littlemen07 Aug 5, 2026
78fa670
Merge branch 'WIZARD' of https://github.com/Littlemen07/space-station…
Littlemen07 Aug 5, 2026
f4cf36c
fixes 4
Littlemen07 Aug 5, 2026
3fbaa9e
fixes 5? 6? i forgor
Littlemen07 Aug 6, 2026
1ee8950
Update explosion.yml
Littlemen07 Aug 6, 2026
0aa9342
i learnt to do local test and wont have to fix my dumpsters fires of …
Littlemen07 Aug 6, 2026
6f3eb23
Changing fire arrow to not be an arrow
Littlemen07 Aug 6, 2026
1e0222c
Merge branch 'starlight-dev' into WIZARD
Littlemen07 Aug 6, 2026
e3ae70e
Merge branch 'starlight-dev' into WIZARD
Littlemen07 Aug 7, 2026
a518d16
Merge branch 'starlight-dev' into WIZARD
Littlemen07 Aug 7, 2026
3248600
Merge branch 'ss14Starlight:starlight-dev' into WIZARD
Littlemen07 Aug 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions Content.Shared/Magic/Events/ProjectileSpellEvent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,10 @@ public sealed partial class ProjectileSpellEvent : WorldTargetActionEvent
/// </summary>
[DataField(required: true)]
public EntProtoId Prototype;

/// <summary>
/// Starlight change Initial speed of the projectile.
/// </summary>
[DataField]
public float ProjectileSpeed = 25f;
}
2 changes: 1 addition & 1 deletion Content.Shared/Magic/SharedMagicSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ private void OnProjectileSpell(ProjectileSpellEvent ev)
var ent = Spawn(ev.Prototype, fromMap);
var direction = _transform.ToMapCoordinates(toCoords).Position -
fromMap.Position;
_gunSystem.ShootProjectile(ent, direction, userVelocity, ev.Performer, ev.Performer, 25f);
_gunSystem.ShootProjectile(ent, direction, userVelocity, ev.Performer, ev.Performer, ev.ProjectileSpeed); // Starlight change for allowing different speed
}

/// <summary>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -131,3 +131,7 @@ ghost-role-information-kiki-description = An honorable member of the kobold soci

ghost-role-information-stirstir-name = Stir Stir
ghost-role-information-stirstir-description = A disreputable monkey who should not be trusted. A real cell stuffer.

ghost-role-information-icesculpture-name = Ice sculpture
ghost-role-information-icesculpture-description = A sculpture of ice given sentience by magic, obey your master!
ghost-role-information-icesculpture-rules = Ensure your summoner survives, defend them at all cost. You were made for this.
45 changes: 45 additions & 0 deletions Resources/Locale/en-US/_Starlight/store/spellbook-catalog.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,48 @@ spellbook-icestorm-name = Ice Storm
spellbook-icestorm-desc = Unleash a freezing blast of ice that chills everything it touches to the bone!

spellbook-mind-swap-description-starlight = Exchange bodies with another person! You'll lose access to most wizard equipment while in another body... is it worth it?

spellbook-firemaster-name = The Pyromancer path
spellbook-firemaster-desc = A set of armor and spells tailored for the greatest of pyromancers. Burn them all, show them the searing heat of your skills.

spellbook-firebolt-name = Firebolt
spellbook-firebolt-desc = A quick to recharge firebolt, sears the flesh and ignites those it lands on.

spellbook-fireorb-name = Fireorb
spellbook-fireorb-desc = A bigger and slower fireball, ignites everything in a wide area on detonation.

spellbook-explosionrune-name = Explosion Rune
spellbook-explosionrune-desc = Place a magical rune under your feet that detonates once someone walks on it.

spellbook-igniterune-name = Incendiary Rune
spellbook-igniterune-desc = Place a magical rune under your feet that ignites anyone who dares walk on it.

spellbook-firearrow-name = Fire Arrows
spellbook-firearrow-desc = Fire three arrows with a tight spread, quick to recharge.

spellbook-cryomancer-name = The Cryomancer path
spellbook-cryomancer-desc = A set of armor and spells fit for a master Cryomancer. The cold takes all and today you will make sure of that.

spellbook-freezerune-name = Freeze Rune
spellbook-freezerune-desc = A rune that appears where the caster wishes, freezes in place and damages anyone who walks on it.

spellbook-frozentome-name = The Frozen Tome
spellbook-frozentome-desc = An ancient tome rich in cryo magic, allows the wielder to cast a ray of frost.

spellbook-icesculpture-name = Summon Ice Sculpture
spellbook-icesculpture-desc = Draws a magical rune that summons an ice sculpture after two seconds.

spellbook-arcticglare-name = Artic Glare
spellbook-arcticglare-desc = Show them the fury of the artic, freezing anyone in front of you.

spellbook-iceshard-name = Ice Shard
spellbook-iceshard-desc = Throw a sharp shard of ice that will slice and freeze the first person it touches.

spellbook-iceorb-name = Heart of winter
spellbook-iceorb-desc = Unleash a slow moving orb of ice that periodically throws ice shards around.

spellbook-icepillars-name = Summon ice pillars
spellbook-icepillars-desc = Summon a row of somewhat sturdy ice pillars in front of you, block projectiles but not lasers.

spellbook-eruption-name = Eruption
spellbook-eruption-desc = Summon a rune that after 2 seconds will start sending fiery shrapnels in a wide area.
25 changes: 25 additions & 0 deletions Resources/Locale/en-US/magic/spells-actions.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,28 @@ action-speech-spell-slip = SLEE PARRI!
action-speech-spell-slip-tts = SLEE! PARRI!
action-speech-spell-charge = DI'RI CEL!
action-speech-spell-charge-tts = DEE, REE! CELL!!
action-speech-spell-firebolt = IGNIS!!
action-speech-spell-firebolt-tts = Ignissss!!
action-speech-spell-fireorb = INCANDE OMNES !!
action-speech-spell-fireorb-tts = INKANDE OMNES!!
action-speech-spell-explosionrune = DETONO !
action-speech-spell-explosionrune-tts = DETONO!!
action-speech-spell-iginiterune = ARDE VIVAT !!
action-speech-spell-iginiterune-tts = ARDE VIVAT!!
action-speech-spell-firearrow = FLAGRA !
action-speech-spell-firearrow-tts = FLAGRA!!
action-speech-spell-frozentome = GLACIA !!
action-speech-spell-summonice = IN IMPERIUM MUEM, GLACIES !!
action-speech-spell-summonice-tts = IN IMPERIUM MUEM GLAKIES!!
action-speech-spell-freezerune = INGELASCAS !
action-speech-spell-freezerune-tts = INGELASCAS!!
action-speech-spell-arcticglare = ULULATUS ARTICI !!
action-speech-spell-arcticglare-tts = OULOULATOUS ARTIKI!!
action-speech-spell-iceshard = ALGOR TE CAPIAT !
action-speech-spell-iceshard-tts = ALGOT TEY CAPIAT!
action-speech-spell-iceorb = MORS FREGIDA EST !
action-speech-spell-iceorb-tts = MORS FRIGUIDA ESTE!
action-speech-spell-icepillars = TE EVOCO, GLACIES !
action-speech-spell-icepillars-tts = TE EBOCO, GLAKIES!!
action-speech-spell-eruption = CONCREMARE !
action-speech-spell-eruption-tts = CONCREMARE!!
1 change: 1 addition & 0 deletions Resources/Locale/en-US/store/categories.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ store-caregory-spellbook-defensive = Defensive Spells
store-caregory-spellbook-utility = Utility Spells
store-caregory-spellbook-equipment = Wizard Equipment
store-caregory-spellbook-events = Event Spells
store-caregory-spellbook-war = War (ask an admin)

# Nukie Delivery
store-category-nukie-delivery = Offers
Expand Down
5 changes: 5 additions & 0 deletions Resources/Prototypes/Store/categories.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@
name: store-caregory-spellbook-events
priority: 4

- type: storeCategory
id: SpellbookWar
name: store-caregory-spellbook-war
priority: 5

#uplink categoires
- type: storeCategory
id: UplinkWeaponry
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Store/presets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
- SpellbookUtility #Body Swap, Lich, Teleport, Knock, Polymorph
- SpellbookEquipment #Battlemage Robes, Staff of Locker
- SpellbookEvents #Summon Weapons, Summon Ghosts
- SpellbookWar #War presets
currencyWhitelist:
- WizCoin

Expand Down
Loading
Loading