SVN Discussion

SVN Revision 3330 - Portal Ceremony

Commited 1 week ago ago by rsion of Dark Age of Camelot (1.115) features the plain old Portal Ceremony, here is a new GameServerScript to easily handle any kind of teleport Ceremony.

Extend the DOL.GS.Scripts.PortalCeremonyBaseNPC.cs, override the destination attribute, customize the spell effect attribute, override the TeleportTimerCallback method to dynamicly handle the PortalTeleportInterval duration depending on Realm war status. (Or maybe any Quest Pre-requesite...)

This object is used as a simple mob, it will spawn its Disciples when Added to World, you can override the Range at which disciples spawn, as well as the number spawned and the NPCTemplateID used to dress them !

The speed at which spells effects are casted is 1/16th of the total PortalTeleportInterval, you can display different spell effect near the end of the interval to display some kind of "countdown" to players.

This class can also spawn an object with custom model id at the foot of the ceremony master, this has not been tested and object size isn't customizable (Maybe in a future update !)

You can know handle any kind of Teleport Ceremony Easily !

Join Discussion - (2 replies)

Un-dynamic mob's in an un-dynamic world

Commited 6 months ago ago by

Something that has made me hate MMORPG games was the lack of Dynamic worlds with Dynamic characters.

So i have been stuck in the proverbial thinking box, how could I do this.?

The solution has hit me Mob's needs to level and have experience as much as the Gamer that way the mob can discover and grow like the player, and more to the point the mob can become stronger and and go adventuring.

The best part is that if you die the Experience that you give the mob is what i would like to talk about
How much are you worth to the mob.

And what should be the level latter of a mob and do we need to build a latter

Please give me your points i have already started to make modification to the to the classes that allows the mobs grow and get better, I have build a sudo code for letting the mob do an assessment selection of choosing its next target based on view of the players next to it so that it can do a ToStrong ToWeek JustRight assessment of the player and then use this as a best way to select growth much like we as player do it.

So any ideas would be welcome.

Kind regards


Join Discussion - (3 replies)

SVN Revision 3239 - Charm SpellHandler

Commited 11 months ago ago by m spell

Added : Enum for "amnesia chance" used to check mobs type, set them to the previous expected values for each type (so it's backward compatible with existing databases)
Added : charm type for Reptile (recent Hunter changes)
Changed : Shorts checks area using declared variables into direct casted member call insides statements. (memory matters ?)
Changed : Most of target basics check (is expected class, is not null, is alive, is not controlled) above the resists area or other game rules (Optimizations)
Changed : Ugly "IF" statement to Drop Down Switch for charmtype vs bodytype checks.
Cleaned : mostly readability, spacing, indent
Added : Serverproperty to enable named check in charm handler.

Forgot in SVN commit description :
Fix : Mob Name color update when releasing pet

This is updates from topic: viewtopic.php?f=59&t=17515&start=15#p149258

Join Discussion - (2 replies)

SVN Revision 3238 - DataQuest search support, area changes

Commited 11 months ago ago by

Added: Search, SearchFinish, and SearchStart support for Data Quests. See comments for documentation on usage.

Bugfix: Fixed an issue with Region:RemoveArea that would not correctly re-index the zone cache. Changed to use a Dictionary and ensure the area index was unique for each area. This may fix some outstanding issues associated with Realm Abilities adding and removing areas.

Added: /player areas command to show a players current areas. QuestSearchAreas also report associated quest and valid step.

changed /DOLSharp/trunk/GameServer/gameobjects/GameNPC.cs
changed /DOLSharp/trunk/GameServer/world/Instance/Instance.cs
changed /DOLSharp/trunk/GameServer/quests/QuestsMgr/Utility/QuestSearchArea.cs
changed /DOLSharp/trunk/GameServer/commands/gmcommands/Player.cs
changed /DOLSharp/trunk/GameServer/commands/playercommands/QuestCommands.cs
changed /DOLSharp/trunk/GameServer/commands/gmcommands/mob.cs
changed /DOLSharp/trunk/GameServer/gameobjects/GameObject.cs
changed /DOLSharp/trunk/GameServer/quests/QuestsMgr/AbstractQuest.cs
changed /DOLSharp/trunk/GameServerScripts/quests/Examples and Tutorials/Search quest/WingsOfTheIsleHibernia.cs
changed /DOLSharp/trunk/GameServer/quests/QuestsMgr/DataQuest.cs
changed /DOLSharp/trunk/GameServer/world/Region.cs

Join Discussion - (8 replies)

SVN Revision 3200

Commited 1 year ago ago by

Authored by: tolakram 23 hours ago

Added: Server properties to control auto teleport when players log into areas near keeps or a BG and the level cap has been exceeded.

Changed: A couple of extra region checks to try and solve rare issue where a player logs out or LD in an instance and then gets stuck and can no longer log in.

change /DOLSharp/trunk/GameServer/packets/Client/168/PlayerInitRequestHandler.cs (diff)
change /DOLSharp/trunk/GameServer/serverproperty/ServerProperties.cs (diff)
change /DOLSharp/trunk/GameServer/world/WeatherMgr.cs (diff)

^^^ copy and paste from the commit browser:

Join Discussion - (0 replies)

SVN Revision 3129 - service shutdown

Commited 1 year ago ago by graveen

Log Messages
- Sourceforge migration repository test

Files Changed:
MODIFY - DOLSharp/trunk/GameServer/GlobalConstants.cs

View Changes: ... v&rev=3129

Join Discussion - (7 replies)

SVN Revision 3128

Commited 2 years ago ago by tolakram

Log Messages
- Changed: Added < 0 check for item SalvageYieldID to allow for unsalvagable items.

Join Discussion - (0 replies)

SVN Revision 3127

Commited 2 years ago ago by urzaria

Log Messages
- Bugfix: Quest Aiding Guard Alakyrr /("enchanted tenebrous flask" to "enchantedtenebrousflask")
- BugFix: Clue "TODO" commented out in ObjectInteractRequestHandler.cs
- Artifact Encounter and quest: renamed "Bracer of Zo'arkat" in "Bracelet of Zo'arkat"

Join Discussion - (2 replies)

SVN Revision 3126

Commited 2 years ago ago by graveen

Log Messages
- Changed: Basic of Combat quest step
- Added: null check + message if zonepoint can't be correctly created
- Fixed: typo

Join Discussion - (0 replies)

SVN Revision 3125

Commited 2 years ago ago by urzaria

Log Messages
- Deleted: german language files "admincommands" and "gmcommands" deleted (no translations included)
- Changed: french title in "gmdoor" replaced by english
- Changed: converted translation in "StandardMobBrain.cs" to "account.language"

Join Discussion - (1 replies)

SVN Navigation