Chapter 274: The legacy of major changes
Chapter 274 The remaining issues of the major changes
Lilith was stunned: "Ah? The blame for "Strife in the Demon Realm"?"
Her expression visibly weakened, but soon she became defensive again, obviously planning to deny it more fiercely.
How could it be the fault of the original game?
The rounding off is your fault, isn’t it?
As we all know, it was Lilith herself who made the final decision to buy and modify the game "Strife in the Demon Realm". Now it is definitely inexplicable and unreasonable to hold the original developer responsible. Wouldn't it mean that Mr. Li would have to take the blame?
That’s not true!
Lilith was obviously dissatisfied: "Okay, then tell me why you are the fault of "Disputes in the Demon Realm". I advise you to think about it before you speak!"
Gu Fan Xiaoxiong spread his hands: "This matter... it's a long story.
“Mr. Li, you also know that the game “Disputes in the Demon Realm” has undergone a major overhaul, right?
"At the beginning, the producer was also ambitious. He wanted to create an MMORPG with a high degree of freedom. It was different from the fixed combination of professions and skills in other games, but like some independent games, it allowed Players can choose a combination of skills to create their own build.
“But there were a lot of bugs in the actual production. In the end, he had no choice but to give up the idea and returned to the most original way, creating fixed professional skills and talents.
“When we decided to make a major change, “Clash of the Devils” had been in development for a long time and a lot of money had been spent. Even if the original producer decided to make a major change, he would never be able to overturn it and redo it. The company’s senior management would never agree to it.
“The same goes for Armor Specialization and Weapon Specialization.
“In other games, rage is just a resource bar unique to warriors or druid bears, while the resource bar of paladin is mana. Even if the paladin learns skills such as the warrior’s sweep, there is no rage to release at all.
“So, in the underlying code of this game, we can actually see a lot of legacy issues.
Gu Fan shook his head slightly: "Look, I'm in a hurry. Mr. Li, I haven't finished speaking yet.
“In other games, what kind of weapons a certain profession can use and what kind of armor it can wear are directly limited to the profession.
“Why is it okay in “Shadow World”?
“Because in our game, the two resource bars of ‘Rage’ and ‘Mana’ are also realized through skills and talents! Players do not have resource bars at the beginning, and they can obtain them by learning skills and tapping talents.
“Paladins can wear plate armor and cloth armor; priests can only wear cloth armor, not plate armor.
"When making subsequent changes, the producers simply did not have the energy and resources to rewrite the underlying code. They could only use the method of "locking specific resource bars and armor mastery skills into the skills and talents of a certain profession." , to realize this function in disguised form.
“In this way, the game’s balance issues and BUG issues have been largely solved, but the game has also become mediocre, which led to the game’s premature death and difficulty in production.”
“But in this game, weapon proficiency and armor proficiency are also included in skills and talents, and can be learned!
Lilith nodded slightly: "Well, I have heard about it! But what does this have to do with the bugs we are encountering now? So what if "Disputes in the Demon Realm" is a semi-finished product? It has something to do with cross-professional learning skills and boss roll call determination what relationship!"
“Mr. Li, you need to know that changing the code cannot be completely overturned and redone. You can only make small repairs to make it run smoothly.
“For example, the issue of rage and mana.
“He can only make minor repairs within the existing budget and use a roundabout way to complete this modification.
"The reason why this problem arises is because "Clash of the Demon World" was originally a game where you can freely create BDs. In order to allow players to make their own choices, mechanisms such as resource bars and armor mastery must be designed to be learnable independently. thing.
“So, when a Paladin player unlocks the skills of other professions, he can obtain rage bars by learning skills and points of talents. Similarly, he can even obtain energy bars and resource bars of other professions.
“So…a series of problems arise.”
Lilith was shocked: "Well, then, according to the original design of "Disputes in the Demon Realm", isn't it already restricted from learning skills across professions? How did this restriction fail!"
Gu Fan continued to explain: "Yes, "Strife in the Demon Realm" does restrict the ability to learn skills across professions, but... it is restricted but not completely restricted. "In fact, due to the first half of the production of "Strife in the Demon Realm", there were no professions at all. settings, so these professions were added later.
“Therefore, some low-level codes with great influence are not linked to professional codes.
“After all, when I wrote these codes, there was no such thing as a profession, and after I joined a profession, I didn’t dare to rewrite the underlying code, so I had to make do with it.
“So, the method of restricting players to learn skills across professions in “Strife in the Demon Realm” is very simple, even crude.
"When a player selects a profession and just creates an account, the system will give him a skill related to the profession by default. For example, the priest is Smite, the Mage is Fireball, the Warlock is Shadow Arrow, the Warrior is Heroic Strike, the Rogue is Backstab, etc. wait.
“When the player upgrades and finds a professional trainer later, the professional trainer will detect the skills the player has previously mastered and the corresponding professional labels.
“If there are skills for the corresponding profession, then the skill and talent learning list will be opened normally. If there are skills for other professions, they will not be opened. Instead, you will say a line to send him away.”
Lilith was simply stunned: "Hey! This sounds too sloppy and has too many loopholes!"
Gu Fan shook his head slightly: "Actually... the loopholes are not big.
“This is the typical way programmers implement functions, using the simplest code to complete the function.
“After all, the workload of such changes is minimal. There is no need to re-create a career table and then rewrite the career code into the bottom layer of the game. That is almost equivalent to overturning and redoing it. The workload is too large and unacceptable.
"And the current modification method, although it seems sloppy, can complete the function normally. And under normal circumstances, there will be no problems."
Lilith was so angry that she clenched her fists, but she had to admit that Gu Fan was right.
Although this method is sloppy, it really won’t cause problems under normal circumstances!
The player's skills are given by default when creating a character. For example, if the player chooses a mage and the system gives him a fireball, then he goes to talk to any other professional trainer in the game and the system detects that he has a Fireball will not open the training panel to him.
Only when you talk to the mage's professional trainer can you learn the mage's subsequent skills normally.
Doesn’t this successfully achieve the purpose of fixing players’ professions and talents?
But unfortunately, something abnormal happened in the game.
That is... the two talents of Spell Stealer and Malicious Gift, and the boss Nephalor!
But soon Lilith had a new question: "Wait a minute, you said that the professional trainer will not only test the player's skills, but also the player's professional tag? That's not right. This is double insurance. There is no reason for problems. , I can’t pass the professional label inspection at all!”
Gu Fan continued to explain: "As for how this unexpected situation happened... Mr. Li, let me walk you through it from the beginning.
“First of all, I must state that the two innate skills of Spell Thief and Malicious Gift, as well as the boss Nephalor, are all designs that existed in the original game of “Strife in the Demon Realm”! This has nothing to do with me.
"Obviously, the two innate skills of Spell Thief and Malicious Gift were the original producer's whimsical designs. They were originally meant to be learned by all players, but were later reluctantly used as arcane mage and arcane mage. The ultimate talent of the Pain Warlock.
“If the trainer in the game only detects the last skill acquired by the player, then the player does not actually need to challenge Nephalor, he only needs to fight on the battlefield.
“Enter the battlefield, find an enemy player, and use Spell Thief to steal a skill. Then when you talk to the trainer, the trainer will detect that the player’s last skill was another professional skill.
“However, our game also has a low-level battlefield, and the ultimate talent can be obtained at level 45, but no player has discovered this mechanism in the battlefield.
“This is because the original design of “Dissension in the Demon Realm” is a double insurance. Although it does not have a “career code” directly written into the bottom layer, it does have a “career label”.
“The original producer most likely noticed this loophole and blocked it with a “system tag”. It seems blocked, but in fact... maybe he himself didn’t expect that it would be blocked.”
(End of this chapter)