Server Clan Crushbone
Moderator: Team Members
-
chrrox
- Content Designer
- Posts: 177
- Joined: Wed Oct 17, 2007 8:12 pm
Server Clan Crushbone
I have been working on spells alot on my server and I have a lot of things done and am working on the rest.
Here is what is done. "I will keep this post updated as I progress.
Whats Done
1.All ranger spells are in the game.
2.They all have the proper icons.
3.You will learn all the spells when you create a new ranger because its not possible to get to high enough levels in a reasonable amount of time to test them out currently.
4.The display effects for Path finding and the lightning stab line of spells are in.
Whats left.
1.Finish setting the proper display effects for all ranger spells.
2.Set the proper target type for each spell.
3.Program the lua code for as many spells as possible.
4.Eventually adjust the spell levels to their proper values.
-----------------------------------------------------
anyone have any requests for the next class I should work on? ill try to get as many class spells with their icons in the game as possible.
If you log onto my server and you see I made a mistake just let me know and ill fix it asap.
Here is what is done. "I will keep this post updated as I progress.
Whats Done
1.All ranger spells are in the game.
2.They all have the proper icons.
3.You will learn all the spells when you create a new ranger because its not possible to get to high enough levels in a reasonable amount of time to test them out currently.
4.The display effects for Path finding and the lightning stab line of spells are in.
Whats left.
1.Finish setting the proper display effects for all ranger spells.
2.Set the proper target type for each spell.
3.Program the lua code for as many spells as possible.
4.Eventually adjust the spell levels to their proper values.
-----------------------------------------------------
anyone have any requests for the next class I should work on? ill try to get as many class spells with their icons in the game as possible.
If you log onto my server and you see I made a mistake just let me know and ill fix it asap.
-
link2009
- Retired
- Posts: 390
- Joined: Fri Aug 10, 2007 5:59 pm
- Location: POrTal
- Contact:
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Excellent work, chrrox! Please either commit your SQL and LUA scripts to the DB SVN (maybe under LUA test branch for now?) or zip/tar them up and provide a link. I'd love to see how you got those done.
If you're satisfied with how they work, maybe we can just update the spells tables in the DB updater.
If you're satisfied with how they work, maybe we can just update the spells tables in the DB updater.
-
link2009
- Retired
- Posts: 390
- Joined: Fri Aug 10, 2007 5:59 pm
- Location: POrTal
- Contact:
-
chrrox
- Content Designer
- Posts: 177
- Joined: Wed Oct 17, 2007 8:12 pm
I am not quite ready to release my other spells yet but I will release Searing Strike spell tonight. I have tommorow off from work so I should be able to get a lot more of the spells done.
http://www.sendspace.com/file/zixyt2
Ill explain in detail hot it works tomorrow.
http://www.sendspace.com/file/zixyt2
Ill explain in detail hot it works tomorrow.
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
Hmm, I never thought about passing the min and max values as separate arguments. I guess that extra column I added to the spell_data table is kinda useless now 
Oh, btw I was going to add a new varchar field to the NPC table called 'spawn_script' that allows you to specify a lua script to run. The script would only be run during certain events and the event would have to be written as a function inside of the script file. So far I was thinking:
Anything else I am missing?
Oh, btw I was going to add a new varchar field to the NPC table called 'spawn_script' that allows you to specify a lua script to run. The script would only be run during certain events and the event would have to be written as a function inside of the script file. So far I was thinking:
Code: Select all
function spawn(Spawn) //called when the Spawn first spawns (if after zone bootup)
function respawn(Spawn) //called when a Spawn respawns
function attacked(Spawn, Attacker) //called when the spawn is attacked, probably useful for it saying things like 'How dare you!'
function targeted(Spawn, Targeter) //called when a player targets the spawn
function hailed(Spawn, Hailer) //called when a player hails the spawn
function death(Spawn, Killer) //called when this spawn is killed
function killed(Spawn, Victim) //called when this spawn kills a spawn or player
function aggro(Spawn, Victim) //called when a player wanderings into aggro range and the player is KOS
function healthchanged(Spawn) //called when the health reaches a certain percent as specified in the DB
function randomchat(Spawn, Message) //called randomly as specified in the DB
Last edited by LethalEncounter on Sun Apr 13, 2008 6:09 pm, edited 2 times in total.
-
chrrox
- Content Designer
- Posts: 177
- Joined: Wed Oct 17, 2007 8:12 pm
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
-
chrrox
- Content Designer
- Posts: 177
- Joined: Wed Oct 17, 2007 8:12 pm
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
Who is online
Users browsing this forum: No registered users and 0 guests
