Comments (8)
Making it so content that already exists in the game is available in a different mode of play is not at all equivalent to making up new content all together. What should the stats be for the monsters? What levels should they show up in? That's not for DevilutionX to decide.
from devilutionx.
@julealgon Posting info that AJenbo already posted in an issue that is already closed...?
My bad. I actually skipped some posts including Ajenbo's one.
from devilutionx.
Sounds like something for a mod
from devilutionx.
Arguably, but so is the ability to have SP quests in MP (a feature I think is pretty cool).
from devilutionx.
There kind of are some, but they are designated for other levels then the monsters appear so never spawn, also they appear to be inherited from the unused monsters that Hellfire reused so not something hellfire really intended.
In 1.6.0 you can easily create new unique monsters just by editing https://github.com/diasurgical/devilutionX/blob/master/assets/txtdata/monsters/unique_monstdat.tsv so mods like this will be trivial once released. You can even do so now with the beta, but you will have to manually coordinate the changes with who ever you play with.
Regarding the SP quests comparison, it was clear that at some point it was intended for the quests to be in MP bug there was missing features that caused it to not work correctly which is probably why it was disabled before release.
from devilutionx.
This could be naturally supported once all monster data/sizes/types are softcoded I think. Ideally, to remove or add a unique monster, you'd only need to edit a .csv or .json file: add a new entry, and the monster would start to show up in the game. The underlying infrastructure to support that would be in DevilutionX, but the actual specific monsters and their names/stats would be in a mod.
from devilutionx.
@julealgon Posting info that AJenbo already posted in an issue that is already closed...?
from devilutionx.
Maybe he doesn't like .tsv and think we should switch to .json or .csv 🤷
from devilutionx.
Related Issues (20)
- [Issue Report]: Inventory bug [1.6.0-dev] HOT 2
- [Issue Report]: Changing Item Parameters [1.6.0-dev] HOT 3
- [Issue Report]: Full screen option on Nintendo Switch HOT 5
- [Feature Request]: Shrine effect suggestion HOT 1
- [Issue Report]: Vipers / Drakes sometimes missing their lunge and slamming into walls or disappearing into the distance HOT 11
- [Issue Report]: Google Android TV - unable to acess data folder, nothing helps HOT 4
- [Feature Request]: Several proposals for innovations HOT 2
- [Issue Report]: Enabling Integer Scaling would yield lua\user.lua error HOT 5
- [Issue Report]: game crash with SDL_audiolib segfault HOT 5
- [Issue Report]: Broken enemy movement HOT 3
- Shared XP and gold for multiplayer. HOT 2
- [Issue Report]: Char Level And XP info in Panel repeats HOT 1
- [Issue Report]: Devilution crashes and closes silently when trying to load a Diablo 1 save into Hellfire HOT 9
- [Issue Report]: hover information for dead monster HOT 5
- [Issue Report]: Stash corruption when starting new hellfire game from diablo save HOT 11
- [Issue Report]: segfault load save HOT 2
- [Issue Report]: Unique rings and amulets drop are always the same. HOT 5
- [Issue Report]: Hellfire spells stay dormant if you switch to Classic. HOT 5
- Stash is Missing HOT 1
- No instructions for loading custom MPQs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devilutionx.