Skip to content

[Deprecated] This engine is no longer in development, a new engine is currently being developed and will be made available shortly. InfectEngineV2 is a reboot of the InfectEngine utilizing a hybrid of ROM24, CombatMUD, and InfectEngineV1. CombatMUD and InfectEngineV1 are ground up mudbases entirely programmed in C++ and LUA. This is a open sourc…

CanadianZombies/InfectEngineV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stars Issues Size Discord Code style Donate PayPal ko-fi

Infected City

Currently Achived goals will be marked with a *

Utilizing ROM24B6 w/Ivans OLC 1.81 as a base

- CME and InfectEngine V1 source is easily ported to ROM
- ROM has several systems completed that both CME and InfectEngineV1 did not
- ROM requires us to change license to match Diku (downside)
- ROM has a lot of support
- It won't look like ROM for long, but will work like it

Using Infect Engine V2 (codename IEV2) - InfectEngine V2 is a colab engine of CombatMUD Engine and InfectEngine V1 - InfectEngine V2 is now being redesigned to utilize ROM as a base.

Use Language System to store command/skill responses in data file for processing. For ease of changing/development. - Default messages such as "You gain %d experience" will be stored in datafile format - for quick/easy online editing/saving.

Use of two races, with 3 sub-races as choices at level 30

Use of three classes with 2 subclasses per class at level 15

*Staff use flags not levels

*Staff commands are granted not gained by level - Use of system from InfectEngineV1 most likely unless we feel otherwise

Hybrid C/C++

Corpses will turn into Zombies (unless they were already undead)

-- CORPSE_NPC_ZOMBIE type to be added
-- CORPSE_PC will not turn into zombies
-- CORPSE_NPC will turn into zombies after a few ticks
	--  Desecrate the corpse to prevent this from happening
	--  Desecration of corpses while stopping the turn into undead leaves you open
	    to attack for a bit.

Skills Cooldown

-- Ticks till they cool down for re-use
-- passive skills effect global cooldown
-- if too many skills are on cooldown you cannot use any skills

Staff skills execute via / command to separate them from the masses

Levels gained from leveler MOB, upon reaching level 15/30 respectively players will be put into new STATES to select their new traits based off their class/race decisions (these will unlock other skills/spells)

Total of 60 playable levels

*Experience pool system (EXP gained all the time and trickles in)

Other Systems to add:

* New log system from IEV1
* Format system from IEV1
* Twitter System from IEV1 (Soon to be ported)
Account System from IEV1
Leaderboards from CombatMUD
HotReboot System from IEV1
* KaViR's Protocol System
InterMUD3 System from IEV1
* Users command from IEV1 (Because we like it)
* Event System from IEV1
	* -- EXP System from IEV1
	* -- Twitter integration
* Ivans OLC for Rom24
* Kavirs Protocol Snippet (Huge time saver/life saver)
* Random Item Generator
* New Materials System
* Item Requirements
* Repop Percentages (NPC and Item)
Various Snippets to expediate the development cycle.

Possible: SLB2 Integration once all other work done is (previously used in InfectEngineV1)

Possible: MySQL Integration once all core functionality is done

Possible: WebServer system from IEV1 (once all is sorted)

Races Sub Race at level 30

Human

		Infected

		Mutated

		Survivor

Revanant

		Specter

		Bogeyman

		Eidolon

Classes Sub Classes at level 15 (Classes are now known as Archetypes)

Stalker

		Hunter

		Thief

Soldier

		Assaulter

		Defender

Sorcerer

		Archmage

		Shaman

About

[Deprecated] This engine is no longer in development, a new engine is currently being developed and will be made available shortly. InfectEngineV2 is a reboot of the InfectEngine utilizing a hybrid of ROM24, CombatMUD, and InfectEngineV1. CombatMUD and InfectEngineV1 are ground up mudbases entirely programmed in C++ and LUA. This is a open sourc…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages