mirror of
https://github.com/azerothcore/mod-aoe-loot
synced 2025-11-29 21:38:16 +08:00
Init repo
This commit is contained in:
8
.editorconfig
Normal file
8
.editorconfig
Normal file
@@ -0,0 +1,8 @@
|
||||
[*]
|
||||
charset = utf-8
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
tab_width = 4
|
||||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
max_line_length = 80
|
||||
105
.gitattributes
vendored
Normal file
105
.gitattributes
vendored
Normal file
@@ -0,0 +1,105 @@
|
||||
## AUTO-DETECT
|
||||
## Handle line endings automatically for files detected as
|
||||
## text and leave all files detected as binary untouched.
|
||||
## This will handle all files NOT defined below.
|
||||
* text = auto eol = lf
|
||||
|
||||
# Text
|
||||
* .conf text
|
||||
* .conf.dist text
|
||||
* .cmake text
|
||||
|
||||
## Scripts
|
||||
* .sh text
|
||||
* .fish text
|
||||
* .lua text
|
||||
|
||||
## SQL
|
||||
* .sql text
|
||||
|
||||
## C++
|
||||
* .c text
|
||||
* .cc text
|
||||
* .cxx text
|
||||
* .cpp text
|
||||
* .c++ text
|
||||
* .hpp text
|
||||
* .h text
|
||||
* .h++ text
|
||||
* .hh text
|
||||
|
||||
|
||||
## For documentation
|
||||
|
||||
# Documents
|
||||
* .doc diff = astextplain
|
||||
* .DOC diff = astextplain
|
||||
* .docx diff = astextplain
|
||||
* .DOCX diff = astextplain
|
||||
* .dot diff = astextplain
|
||||
* .DOT diff = astextplain
|
||||
* .pdf diff = astextplain
|
||||
* .PDF diff = astextplain
|
||||
* .rtf diff = astextplain
|
||||
* .RTF diff = astextplain
|
||||
|
||||
## DOCUMENTATION
|
||||
* .markdown text
|
||||
* .md text
|
||||
* .mdwn text
|
||||
* .mdown text
|
||||
* .mkd text
|
||||
* .mkdn text
|
||||
* .mdtxt text
|
||||
* .mdtext text
|
||||
* .txt text
|
||||
AUTHORS text
|
||||
CHANGELOG text
|
||||
CHANGES text
|
||||
CONTRIBUTING text
|
||||
COPYING text
|
||||
copyright text
|
||||
* COPYRIGHT * text
|
||||
INSTALL text
|
||||
license text
|
||||
LICENSE text
|
||||
NEWS text
|
||||
readme text
|
||||
* README * text
|
||||
TODO text
|
||||
|
||||
## GRAPHICS
|
||||
* .ai binary
|
||||
* .bmp binary
|
||||
* .eps binary
|
||||
* .gif binary
|
||||
* .ico binary
|
||||
* .jng binary
|
||||
* .jp2 binary
|
||||
* .jpg binary
|
||||
* .jpeg binary
|
||||
* .jpx binary
|
||||
* .jxr binary
|
||||
* .pdf binary
|
||||
* .png binary
|
||||
* .psb binary
|
||||
* .psd binary
|
||||
* .svg text
|
||||
* .svgz binary
|
||||
* .tif binary
|
||||
* .tiff binary
|
||||
* .wbmp binary
|
||||
* .webp binary
|
||||
|
||||
|
||||
## ARCHIVES
|
||||
* .7z binary
|
||||
* .gz binary
|
||||
* .jar binary
|
||||
* .rar binary
|
||||
* .tar binary
|
||||
* .zip binary
|
||||
|
||||
## EXECUTABLES
|
||||
* .exe binary
|
||||
* .pyc binary
|
||||
47
.gitignore
vendored
Normal file
47
.gitignore
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
!.gitignore
|
||||
|
||||
#
|
||||
#Generic
|
||||
#
|
||||
.directory
|
||||
.mailmap
|
||||
* .orig
|
||||
* .rej
|
||||
* .*~
|
||||
.hg /
|
||||
*.kdev *
|
||||
.DS_Store
|
||||
CMakeLists.txt.user
|
||||
* .bak
|
||||
* .patch
|
||||
* .diff
|
||||
* .REMOTE.*
|
||||
* .BACKUP.*
|
||||
* .BASE.*
|
||||
* .LOCAL.*
|
||||
|
||||
#
|
||||
# IDE & other softwares
|
||||
#
|
||||
/ .settings/
|
||||
/.externalToolBuilders/*
|
||||
# exclude in all levels
|
||||
nbproject/
|
||||
.sync.ffs_db
|
||||
*.kate-swp
|
||||
|
||||
#
|
||||
# Eclipse
|
||||
#
|
||||
*.pydevproject
|
||||
.metadata
|
||||
.gradle
|
||||
tmp/
|
||||
*.tmp
|
||||
*.swp
|
||||
*~.nib
|
||||
local.properties
|
||||
.settings/
|
||||
.loadpath
|
||||
.project
|
||||
.cproject
|
||||
26
conf/AoeLoot.conf.dist
Normal file
26
conf/AoeLoot.conf.dist
Normal file
@@ -0,0 +1,26 @@
|
||||
#
|
||||
# This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
|
||||
#
|
||||
# This file is free software; as a special exception the author gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful, but
|
||||
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
||||
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
#
|
||||
# User has manually chosen to ignore the git-tests, so throw them a warning.
|
||||
# This is done EACH compile so they can be alerted about the consequences.
|
||||
#
|
||||
|
||||
########################################
|
||||
# AoeLoot module configuration
|
||||
########################################
|
||||
#
|
||||
# AOELoot.Enable
|
||||
# Description: Enables Module
|
||||
# Default: 0 - (Disabled)
|
||||
# 1 - (Enabled)
|
||||
#
|
||||
|
||||
AOELoot.Enable = 0
|
||||
20
src/AoeLoot.cpp
Normal file
20
src/AoeLoot.cpp
Normal file
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation; either version 2 of the License, or (at your
|
||||
* option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
* more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along
|
||||
* with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "AoeLoot.h"
|
||||
#include "Log.h"
|
||||
#include "Config.h"
|
||||
21
src/AoeLoot.h
Normal file
21
src/AoeLoot.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
* This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation; either version 2 of the License, or (at your
|
||||
* option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
* more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along
|
||||
* with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef _AOE_LOOT_H_
|
||||
#define _AOE_LOOT_H_
|
||||
|
||||
#endif /* _AOE_LOOT_H_ */
|
||||
41
src/AoeLoot_SC.cpp
Normal file
41
src/AoeLoot_SC.cpp
Normal file
@@ -0,0 +1,41 @@
|
||||
/*
|
||||
* This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation; either version 2 of the License, or (at your
|
||||
* option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
* more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along
|
||||
* with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "AoeLoot.h"
|
||||
#include "Log.h"
|
||||
#include "ScriptMgr.h"
|
||||
#include "Config.h"
|
||||
#include "Chat.h"
|
||||
#include "Player.h"
|
||||
#include "ScriptedGossip.h"
|
||||
|
||||
class AoeLoot_World : public WorldScript
|
||||
{
|
||||
public:
|
||||
AoeLoot_World() : WorldScript("AoeLoot_World") { }
|
||||
|
||||
void OnAfterConfigLoad(bool /*reload*/) override
|
||||
{
|
||||
// Add conigs options configiration
|
||||
}
|
||||
};
|
||||
|
||||
// Group all custom scripts
|
||||
void AddSC_AoeLoot()
|
||||
{
|
||||
new AoeLoot_World();
|
||||
}
|
||||
25
src/aoe_loot_loader.cpp
Normal file
25
src/aoe_loot_loader.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation; either version 2 of the License, or (at your
|
||||
* option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
* more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along
|
||||
* with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
// From SC
|
||||
void AddSC_AoeLoot();
|
||||
|
||||
// Add all
|
||||
void Addmod_aoe_lootScripts()
|
||||
{
|
||||
AddSC_AoeLoot();
|
||||
}
|
||||
Reference in New Issue
Block a user