| The Black Wyrm's Lair Terms of Use |
Help
Search
Members
Calendar
|
May 27 2011, 06:39 AM
Post
#1
|
|
![]() Mod Developer Posts: 210 Joined: 3-December 05 |
After all this years, it's good to start a new thread
Side work: - Monsters : preparation task (sort, group, and find stats) : 100% - AI script (complete rework in progress) : 50% Main component: - BG1 Monsters : 10% - BG2 Monsters : 0% - BG1 Adventurers: 0% - BG2 Adventurers: 0% At this moment, it seems that I undo some of my previous work (compared to old progress report). This is true, but it isn't the same quality, it is a lot higher now. With my new own tools and material, I'll be able to work 5 times faster on main components later on and still get an overall better result. This post has been edited by aigleborgne: Jun 22 2011, 06:41 AM |
|
|
|
![]() |
Dec 27 2011, 06:36 PM
Post
#2
|
|
![]() Mod Developer Posts: 210 Joined: 3-December 05 |
I was busy on my real life last month but I found several hours to work on my mod.
Again, most of my time was focus on scripts. My generator becomes very powerful and efficient. I found out that generic caster scripts are not good enough and too complicated to support. So, every spellcaster will have a specific script designed with his spellbook. Downside on this choice is that changing spellbook implies to change script. Now let's see advantages: - smaller script size - better spell order as it is possible to imagine how to play a set spellbook - less errors because script is rather small A quick example: a lone conjurer should cast haste after summoning many creatures while a mage in a group should cast haste in the beginning of the battle. Each situation requires a specific script. Below an example of Davaeorn script. Notice how small it is. Right now, I'm pretty satisfied with it, but it might change a bit. CODE [CASTER=MAGE]
[CASTER_LEVEL=11] [MAX_SPELL_LEVEL=5] [RUN_AWAY_FROM_AOE=false] [include=autocast_spell_arcane] IF Detect([PC]) NumTimesTalkedTo(0) THEN RESPONSE #100 StartDialog("_DAVAEO",LastSeenBy(Myself)) END [include=init_npc] [include=disable_spellcasting] // Track escaping target [action=MOVE;requireSelf=!blind;require=!seeEnemy,visible,hpgt(0),range(70);target=attacker] [action=MOVE;requireSelf=!blind;require=!seeEnemy,visible,hpgt(0),range(70);target=lastseen] [action=MOVE;requireSelf=!blind;require=!seeEnemy,visible,hpgt(0),range(70);target=player1] // if no enemies detected, stop combat [action=GLOBAL(ja#combat,0);require=!detectEnemy] // Dimension Door IF Global("ja#teleport","LOCALS",1) THEN RESPONSE #70 SetGlobal("ja#teleport","LOCALS",0) ForceSpellPoint([1244.780],WIZARD_DIMENSION_DOOR) RESPONSE #80 SetGlobal("ja#teleport","LOCALS",0) ForceSpellPoint([1388.421],WIZARD_DIMENSION_DOOR) RESPONSE #90 SetGlobal("ja#teleport","LOCALS",0) ForceSpellPoint([812.450],WIZARD_DIMENSION_DOOR) RESPONSE #100 SetGlobal("ja#teleport","LOCALS",0) ForceSpellPoint([856.825],WIZARD_DIMENSION_DOOR) END [spell=WIZARD_STONE_SKIN] [spell=Shadow Door;requireSelf=!improvedInvisible] [spell=Shadow Door;requireSelf=hit] [spell=Minor Globe of Invulnerability;requireSelf=norandom,visible] [spell=WIZARD_MIRROR_IMAGE] [spell=WIZARD_PROTECTION_FROM_NORMAL_MISSILES] [spell=Minor Globe of Invulnerability;require=norandom] [spell=WIZARD_SPELL_IMMUNITY_INVOCATION;require=norandom] [spell=Stinking Cloud;teleport;target=default] [spell=WIZARD_ICE_STORM;teleport;target=default] [spell=WIZARD_FIREBALL;teleport;target=default] [spell=WIZARD_LIGHTNING_BOLT;teleport;target=default] [spell=Cone of Cold;teleport;target=default] [action=MINORSEQUENCER(WIZARD_MAGIC_MISSILE,WIZARD_MAGIC_MISSILE,response<60>), MINORSEQUENCER(WIZARD_AGANNAZAR_SCORCHER,WIZARD_AGANNAZAR_SCORCHER,response<80>), MINORSEQUENCER(WIZARD_MAGIC_MISSILE,WIZARD_AGANNAZAR_SCORCHER,response<100>) ;teleport;target=player;require=!disable,random2(75)] [spell=Agannazar's Scorcher;teleport;target=default;require=random2(75)] [spell=WIZARD_MAGIC_MISSILE;teleport;target=default] [include=combat_mage] [include=combat_smart_both] |
|
|
|
aigleborgne Progress report (2011+) May 27 2011, 06:39 AM
aigleborgne Currently on Death Knight (aka Demon Knight).
It i... Jun 22 2011, 06:46 AM
aigleborgne Haven't finished Death Knight tonight finally ... Jun 22 2011, 09:17 PM
aigleborgne Not many updates these days, I'm pretty tired ... Jul 5 2011, 06:36 PM
aigleborgne I'm back in modding!
Finally, I didn't... Sep 5 2011, 11:57 AM
Salk Nice to see you back in action! :thumb: Sep 9 2011, 12:31 PM
aigleborgne Hello,
Already late, but I have 3 weeks at home r... Sep 20 2011, 08:09 AM
aigleborgne I have definitly finished and tested 2 monsters:
-... Sep 30 2011, 10:09 AM
aigleborgne Now finished:
- Bear
- Crawler
- Cat
- Dog
- Const... Oct 2 2011, 11:53 AM
aigleborgne I have finished to test and package all monsters u... Oct 4 2011, 02:16 PM
aigleborgne Back to work, so less time to mod.
Right now, I en... Oct 12 2011, 06:53 PM
aigleborgne aTweaks is gonna make enhanced monsters obsolete, ... Oct 25 2011, 10:05 PM
aigleborgne After long considerations, I confirm that my mod w... Oct 26 2011, 06:06 PM
aigleborgne I am currently rebuilding my mage scripts with Spe... Oct 30 2011, 10:17 AM
aigleborgne I have finished all cleric and druid scripts.
For ... Nov 1 2011, 12:58 PM
aigleborgne I have finished mage spellbooks up to spell level ... Nov 5 2011, 08:58 AM
aigleborgne I am highly motivated these days and I even work o... Dec 29 2011, 07:43 AM
Salk These are great news, aigleborgne!
Thanks for... Dec 29 2011, 09:18 AM
aigleborgne Yeah, I gave up Divine Remix too.
Regarding SR, I ... Dec 29 2011, 06:10 PM
aigleborgne I still plan to release something this week-end.
I... Jan 5 2012, 09:08 PM
aigleborgne This is it, first release is done :)
Next release... Jan 7 2012, 06:51 PM
aigleborgne I have migrated all monster scripts and while it i... Jan 11 2012, 06:10 PM
Salk The script looks really neat!
And great news ... Jan 12 2012, 11:28 AM
aigleborgne I've finished my refactoring.
I've started... Jan 17 2012, 07:20 AM
aigleborgne Things are doing well :)
I've finished several... Jan 23 2012, 12:59 PM
aigleborgne I'm glad to have time to work on my project th... Feb 3 2012, 12:27 PM
aigleborgne I'm closed to release alpha v0.2.
Only 2 monst... Feb 10 2012, 07:23 AM
aigleborgne Before finishing Hobgobelin and Kobold, I'm do... Feb 15 2012, 12:29 PM
aigleborgne Hard Times is now part of my install.
I have spent... Feb 20 2012, 12:08 PM
aigleborgne I have worked a bit these last weeks and I have do... Mar 12 2012, 01:10 PM
Salk Sounds good. In BG1 Ogra Mages were rather scary a... Mar 14 2012, 03:53 PM
aigleborgne I have almost finished all ogres (will be finished... Mar 26 2012, 12:05 PM
Salk This update is really interesting.
Ogres are some... Apr 5 2012, 03:18 PM
aigleborgne This update is really interesting.
Ogres are some... Apr 7 2012, 07:28 AM![]() ![]() |
|
Lo-Fi Version | Time is now: 17th January 2026 - 11:39 PM |